package com.six.biz;

import java.util.List;

import com.six.vo.Bill;
import com.six.vo.BillDetail;
import com.six.vo.Transfer;


/**
 * ITransferBiz 过户业务类接口（未使用，具体起作用类见 ITransferManagementBiz）
 * 
 */
//@Transactional(propagation=Propagation.REQUIRED)
public interface ITransferBiz {
	/**
	 * 根据卖家信息查询出卖家现存货品
	 * 
	 */
	public List<BillDetail> findByCustID(String custID) throws Exception;
	/**
	 * 查询入库单列表
	 * 
	 */
	public List<Bill>findBills(String custID);
	/**
	 * 保存过户单
	 * 
	 */
	public void saveTransfer(Transfer transfer);
	/**
	 * 更新过户单
	 * 
	 */
	public void updateTransfer(Transfer transfer);
	/**
	 * 删除过户单
	 * 
	 */
	public void deleteTransfer(String transferId) throws Exception;
	/**
	 * 根据过户单 id 查询指定过户单
	 * 
	 */
	public Transfer findTransferById(String transferId);

}
